most consecutive wins - Alemán Inglés Diccionario